package com.ruoyi.system.dto;

import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 消息推送重试DTO
 * 重推逻辑：保留原有消息，重新推送一条新消息
 */
@Data
public class MsgPushRetryDTO {

    /**
     * 重试项目ID列表
     */
    @NotEmpty(message = "重试项目ID列表不能为空")
    private List<Long> itemIds;

    /**
     * 重试原因
     */
    private String reason;
}
